@scream
3年前 提问
1个回答

java强制类型转换

delay
3年前

java强制类型转换根据不同类型有以下方法:

  • 整数型转字符串:String s = String.valueOf(i);或者String s = “” + i;

  • 字符串转整数型:int i = Integer.parseInt([String]);或者int i = Integer.valueOf(my_str).intValue();

  • 布尔型转字符串:boolean bool = true; String s = new Boolean(bool).toString();或者boolean bool = true; String s = String.valueOf( bool );

  • 字符串型转日期:直接导入java.util.Date date=null;然后使用date=java.sql.Date.valueOf(String s);即可;

  • 数字型不同类型转换:如果是从低精度转高精度是会自动转换,高精度像低精度转换超过低精度取值范围会强制转换为int型。